package cn.phonevane.service;

import java.util.List;

import cn.phonevane.model.TArticle;

/**
 * 
 * 
 * @author xuanaiwu
 */
public interface ArticleService {
	/**
	 * 保存一篇文章
	 * @param object 
	 * @return boolean
	 */
	public boolean add(Object object);
	
	/**
	 * 获取所有文章
	 * @return 集合
	 */
	public List<TArticle> get();
	
	/**
	 * 获取前num篇文章
	 * @param num
	 * @return 集合
	 */
	
	public List<TArticle> getPart(int num);
	/**
	 * 根据文章ID查找获取文章
	 * @param articleId 
	 * @return object
	 */
	public TArticle getById(Long articleId);
	
	/**
	 * 分页获取文章数据
	 * @param currentPage, pageSize
	 * @return 集合
	 */
	public List<TArticle> getPart(int currentPage,int pageSize);
	
	/**
	 * 获取数据库中数据的条数
	 * @return int
	 */
	public int getCount();
	

}
